@charset "utf-8";
/*==== header ====*/
#si_header {background:url(images/about_header_bg.jpg) repeat-x 0 bottom #fff;}
#siteInfo_header {width:980px; margin:auto; position:relative;}
.ah_bg { background:url(images/about_headerImg.jpg) no-repeat center 24px;}
.fh_bg { background:url(images/feedback_headerImg.jpg) no-repeat center 24px;}
.sh_bg { background:url(images/sitemap_headerImg.jpg) no-repeat center 24px;}
.aHeader_h { height:285px;}
.fHeader_h { height:215px;}
.sHeader_h { height:215px;}
#logo_w {position:absolute; left:30px; top:60px; display:block; width:190px; height:40px; background:url(images/css-img.png) no-repeat 0 0;}
#logo_w a {display:block; width:190px; height:40px; overflow:hidden; text-indent:-9999px;}
.logo_slogan {position:absolute; left:30px; top:105px;}
.logo_slogan h2 {font-size:42px; color:#000; font-family:"Myriad Pro", Tahoma, Arial, verdana, Helvetica, sans-serif; font-weight:normal;}
.logo_slogan h3 {font-size:14px; color:#979797; font-weight:normal;}
.logo_slogan .slogan_size {font-size:50px;}

#about_nav {position:absolute; left:30px; top:239px; display:block; height:36px; width:800px;}
#about_nav li {float:left; display:block; height:32px; margin-right:20px; border-bottom:solid 4px #fff;}
#about_nav li.curr {border-bottom:solid 4px #69a82e;}
#about_nav li.curr a {color:#69a82e;}
#about_nav li a {display:block; line-height:32px; font-size:16px; color:#666; text-decoration:none; padding:0 15px;}
#about_nav li a:hover {color:#69a82e;}

#about_main {width:920px; margin:0 auto 10px auto; background:#fff; padding:30px;}
.txt_cont {line-height:1.8em; font-size:14px;}
.txt_cont p {padding:5px 0;}

#about_cont {float:left; width:600px;}
#about_side {float:right; width:260px;}

.feedback-txt{width:100%; height:140px; margin:10px auto auto auto; padding:2px;}
.feedback-input{padding:5px; width:500px; margin-left:10px;}
.feedback-info{ text-align:right; margin:10px auto; font-size:12px; color:gray;}
span.feedback-name{display:inline-block; _display:inline; _zoom:1; width:85px; text-align:right; padding-right:10px}
.about-us-right-content .submit{background:url(images/css-img-fill.png) repeat-x left -288px; border:1px solid #AAA; padding:2px 5px;border-radius:3px; color:#333}
.feedback-block{margin:20px auto; border-top:1px dotted #CCC; padding:10px; line-height:150%; font-size:12px; word-wrap:break-word; padding:5px 0}
.feedback-block-info span{vertical-align:middle}
.feedback-block-content{padding:10px 0 5px 0}
.feedback-block-user{ color:#5588BB;}
.feedback-block-time{ color:gray; margin:auto 10px;}
.feedback-list li{ line-height:30px;}
.feedback-list input[type=text]{width:250px; padding:3px 5px;}
.gray-lighter{ color:gray;}
.contact-us h3{ font-size:18px; padding:10px 0}
.contact-us li{ line-height:150%}
.contact-us a{ color:#65a824; text-decoration:underline}
.feedback-list span.gray-lighter{font-size:11px; cursor:pointer}
#verify_code_div{ cursor:pointer; margin:auto 5px;}
span#feedback_result_div{}
.feedback-input-box{width:275px; display:inline-block; _display:inline; _zoom:1;}
.feedback-notice{font-size:11px; margin-left:5px;}
.feedback-error{color:#E00}
.validate-success{color:#64a724; background:url(images/input-ok.png) no-repeat left center; padding-left:20px; display:inline-block; _display:inline; _zoom:1; font-size:11px;}
.validate-error{color:#E00; background:url(images/input-error.png) no-repeat left center; padding-left:20px; display:inline-block; _display:inline; _zoom:1; font-size:11px;}
li.no-margin-right{ margin-right:0!important}
.feedback_rep_btn { text-align:right;}
.feedback_rep_btn a {background:url(images/dot.gif) no-repeat 0 5px; padding-left:8px; font-size:11px;}
.feedback_reply {position:relative; border:solid 1px #ccc; margin-top:5px; background-color:#f9f9f9; padding:10px;}
.feedback_reply .top_fr {display:block; background:url(images/boxtop_reply.gif) no-repeat 0 0; width:12px; height:6px; position:absolute; top:-6px; left:15px;}
.feedback_reply .reply_name {padding:0 0 2px 0;}
.feedback_reply .reply_name strong {color:#65a824;}
.feedback_reply .reply_name span {color:#999;}
.feedback_reply p span {color:#5588BB; padding-right:5px;}

.side_box {padding-bottom:20px;}
.side_box .columnName {font-size:18px; font-weight:normal; border-bottom:solid 2px #969696; padding:5px 0;}
.side_box .list_style {padding:5px 0;}
.side_box .list_style li {background:url(images/dot.gif) no-repeat 0 10px; padding:5px 0 5px 10px;}
.side_box .list_style li a {line-height:16px;}

.sc_side li {padding:5px 0;}

.sitemap_cont {display:block; overflow:hidden; _zoom:1; padding-bottom:200px;}
.sitemap_cont li {display:block; float:left; width:230px; background:url(images/line3.gif) no-repeat 35px bottom;}
.sitemap_cont li span {display:block; float:left; width:30px; height:30px; background:url(images/css-img.png) no-repeat;}
.sitemap_cont li .icon_h {background-position:-372px -286px;}
.sitemap_cont li .icon_v {background-position:-213px -8px;}
.sitemap_cont li .icon_m {background-position:-261px -8px;}
.sitemap_cont li .icon_t {background-position:-311px -8px;}
.sitemap_cont li dl {display:block; padding:0 0 50px 45px;}
.sitemap_cont li dl dt {font-size:18px; padding-bottom:8px;}
.sitemap_cont li dl a {display:block;}
.sitemap_cont li dl dt a {color:#000; text-decoration:none;}
.sitemap_cont li dl dt a:hover {color:#69a82e; text-decoration:none;}
.sitemap_cont li dl dd {padding:5px 0;background:url(images/dot.gif) no-repeat 0 10px; padding:5px 0 5px 10px;}